#include <iostream>
#include <stdio.h>

#include <iostream>
#include <memory>


class Base
{
public:
    explicit Base(){};


   void init()
   {
       printf("base");
   };



};

class PPBase:public Base
{
public:
    explicit PPBase(){};


   void init()
   {
       printf("PPBase");
   };



};
int main(int argv, char**argc)
{
    printf("************  test hello zc!!!   **************\n");
    /* add test code! */
    PPBase a = PPBase();
    Base* b = (Base *)&a;
    b->init();
    
    return 0;
}
